a language for specifying, visualizing, constructing, and documenting software-system artifacts by simplifying the software-design process by crafting a plan, or " blueprint, " for construction 通過制定計劃或“藍圖”來簡化軟件設(shè)計過程,以此來明確說明、可視化、構(gòu)造和文檔化軟件系統(tǒng)構(gòu)件的語言。